#!/usr/bin/env python
# -*- coding: utf-8 -*-

"""
DrissionPage模块
提供基于DrissionPage库的自动化登录和操作功能
"""

__version__ = '0.1.0'
__author__ = 'Your Name'
__email__ = 'your.email@example.com'
__description__ = '基于DrissionPage的自动化教学评价系统'

from .login_handler import LoginHandler
from .evaluation_runner import EvaluationRunner
from .json_handler import JsonHandler
from .evaluation_clicker import EvaluationClicker, run_clicker

# 导入student_page_handler_fix替代有问题的模块
try:
    from .student_page_handler_fix import StudentPageHandler
except ImportError:
    # 如果修复版本不可用，尝试使用原始版本
    try:
        from .student_page_handler import StudentPageHandler
    except ImportError:
        import logging
        logging.warning("StudentPageHandler模块导入失败，部分功能可能不可用")

# 导出所有公共接口
__all__ = [
    'LoginHandler',
    'EvaluationRunner',
    'JsonHandler',
    'EvaluationClicker',
    'run_clicker',
    'StudentPageHandler'
] 